#include<stdio.h>

typedef struct A
{
    /* data */
    int n;
} A;

void func(A* a)
{
    a->n = 2;
}
int main()
{
    A a = {10};
    func(&a);
    printf("%d\n",a.n);
}